html,
body,#root {
  -webkit-user-select: none; /* Safari */
  -ms-user-select: none; /* IE 10 and IE 11 */
  user-select: none; /* Standard syntax */
  font-family: "Microsoft YaHei",'PingFangSC-Medium', 'PingFang SC';
  -webkit-overflow-scrolling: touch;
  text-rendering:optimizeLegibility;
  -webkit-font-smoothing:antialiased;
  text-size-adjust:100%;
  font-size: calc(100vw / 37.5);
  background-color: #f9f9f9 !important;
  color:#2C2E47; 
  width: 100vw; 
  touch-action: pan-y;
} 
@media all and (orientation: portrait) { /*竖屏*/
  html,
  body {
    font-size: calc(100vw / 37.5);
  }
}
/*软键盘弹出-影响横竖屏判断的坑 在横屏判断中，给横屏一个最小判断宽度，低于那个宽度就还是判断为竖屏*/
@media all and (orientation: landscape) and (min-width: 560px)  { /*横屏*/
  html,
  body {
    // font-size: calc(100vw / 66.7);
    font-size: 10px;
  }
}
.main{
  width: 37.5rem;
  margin: 0 auto;
}
.adm-steps-horizontal .adm-step .adm-step-indicator::after{
  height: 0.3rem;
}